.bold {font-weight:bold;}
.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}
.floatleft {float:left;}
.floatright {float:right;}
.table {
	display:table;
	padding:5px;
}
.tr {display:table-row;}
.td {
	display:table-cell;
	padding:5px;
}
.centermargin {margin:0 auto;}
#header {
	background:#ADD8E6;
	border:solid gray thin;
	clear:both;
	overflow:auto;
}
#navbar {
	border-left:solid gray thin;
	border-right:solid gray thin;
	clear:both;
	overflow:auto;
}
a.navbar, a.navbar:link, a.navbar:visited, a.navbar:active {
}
a.navbar:hover {
	background-color:#ADD8E6;
	text-decoration:none;
}
#content {
	padding:5px;
	border-left:solid gray thin;
	border-right:solid gray thin;
	clear:both;
	/*overflow:auto;*/
}
#footer {
	background:#ADD8E6;
	color:#555555;
	border:solid gray thin;
	font-size:small;
	clear:both;
	overflow:auto;
}

/* Link Styles */
a, a:link, a:visited, a:active
{
	text-decoration:none;
	color:#0000FF;
}

a:hover
{
	text-decoration:underline;
	color:#0000FF;
}

a.current {
	font-weight:bold;
}

.leftcell
{
	padding:10px;
	font-weight:bold;
	width:100px;
}

.rightcell
{
	padding:10px;
	text-align:left;
}

.paddedHeader
{
	padding:10px;
	font-size:30px;
	font-weight:bold;
}

.errMsg
{
	color:#FF0000;
	font-weight:bold;
}

.header
{
	font-weight:bold;
	font-size:24px;
	line-height:40px;
}

img
{
	border:none;
}

.clear
{
	clear:both;
	height:0px;
	line-height:0px;	
}

.disabledPageLink {
	display:inline;
	padding-right:5px;
}

.searchColumn {
	text-align:left;
	padding-right:10px;
}
